home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 February
/
EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso
/
earcd
/
netbsd
/
experimental
/
isa-941218.readme
< prev
next >
Wrap
Text File
|
1995-10-22
|
2KB
|
67 lines
Descr: This is the second beta patchset for ISA bus support in
NetBSD-Amiga.
This is the second beta patchset for ISA bus support in NetBSD-Amiga.
You will only be interested in this if you have some sort of
bridge-card and like to live risky. I don't guarantee this piece of
software does anything that I claim. On the contrary, it *could*
destroy your computer. Read the source in order to get the real
specifications of what it does. In this set is GoldenGateII support,
a first stab at GoldenGateI and CrossLink support. Ther are a com
(serial port) driver, an AST com (4-port serial sharing 1 interrupt)
driver, a lpt (parallel port) and a general 83*90 ethernet driver,
capable of NE-[12]000, WD/SMC as well as 3COM cards. The patch set is
based on NetBSD-current as of 941218.
cd to your sys dir and try
gzip -d < isa-941218.diff.gz |patch -N -p2
then look at my configuration file, FILIPPA, on how to configure.
It should be fairly obvious, I think.
There's a HOWTO_ISA in the amiga/dev directory for those of
you that want to port drivers.
If you use the ethernet driver (if_isaed) there is a binpatchable
variable called isaedprobes which can prevent probing for certain
manufacturers cards. I have found this useful as my NE2000-clone
hangs when probed as a WD card. Your milage may vary. If you don't
get your kernel to boot, hanging in the isaed probe, you could try to
patch this bitmapped variable. I do this on my kernels:
binpatch -l -s _isaedprobes -r 4 netbsd
This table tells what manufacturers are probed
Bit Value Manufacturer
0 1 Western Digital
1 2 3Com
2 4 Novell
Just add the values up, the default is all probes, i.e. 7.
The com & lpt drivers are at major 31 & 32 respectively. You need to
make the devices yourself:
bash# for i in 0 1 2 3 4 5 6 7; do
bash> j=`expr $i + 1`
bash> mknod /dev/com$i c 31 $i
bash> chown uucp.wheel /dev/com$i
bash> ln /dev/com$i /dev/tty0$j
bash> done
bash# for i in 0 1; do
bash> mknod /dev/lpa$i c 32 `expr $i + 128`
bash> chown root.wheel lpa$i
bash> done
bash# for i in 0 1 2; do
bash> mknod /dev/lpt$i c 32 $i
bash> chown root.wheel lpt$i
bash> done
These devices match the i386 port except for ttyXX where XX is 1 more
than the minor number of the device. This is due to tty00 already
being used by the amiga's builtin serial port.
Good luck! Keep in touch...
Niklas Hallqvist, niklas@appli.se